1024-Bit EEPROM iButton
The protection-control registers determine how incom-
ing data on a Write Scratchpad command is loaded
into the scratchpad. A protection setting of 55h (write
protect) causes the incoming data to be ignored and
the target address main memory data to be loaded into
the scratchpad. A protection setting of AAh (EPROM
mode) causes the logical AND of incoming data and
target address main memory data to be loaded into the
scratchpad. Any other protection-control register set-
ting leaves the associated memory page open for unre-
stricted write access. Note: For the EPROM mode to
function, the entire affected memory page must first be
programmed to FFh. Protection-control byte settings of
55h or AAh also write protect the protection-control
byte. The protection-control byte setting of 55h does
not block the copy. This allows write-protected data to
be refreshed (i.e., reprogrammed with the current data)
in the device.
The copy-protection byte is used for a higher level of
security and should only be used after all other protec-
tion-control bytes, user bytes, and write-protected
pages are set to their final value. If the copy-protection
byte is set to 55h or AAh, all copy attempts to the regis-
ter row and user-byte row are blocked. In addition, all
copy attempts to write-protected main memory pages
(i.e., refresh) are blocked.
Address Registers and Transfer Status
The DS1972 employs three address registers: TA1, TA2,
and E/S (Figure 6). These registers are common to many
other 1-Wire devices but operate slightly differently with
the DS1972. Registers TA1 and TA2 must be loaded with
the target address to which the data is written or from
which data is read. Register E/S is a read-only transfer-
status register used to verify data integrity with write
commands. E/S bits E[2:0] are loaded with the incoming
T[2:0] on a Write Scratchpad command and increment
on each subsequent data byte. This is, in effect, a byte-
ending offset counter within the 8-byte scratchpad. Bit 5
of the E/S register, called PF, is a logic 1 if the data in the
scratchpad is not valid due to a loss of power or if the
master sends fewer bytes than needed to reach the end
of the scratchpad. For a valid write to the scratchpad,
T[2:0] must be 0 and the master must have sent 8 data
bytes. Bits 3, 4, and 6 have no function; they always read
0. The highest valued bit of the E/S register, called
authorization accepted (AA), acts as a flag to indicate
that the data stored in the scratchpad has already been
copied to the target memory address. Writing data to the
scratchpad clears this flag.
Writing with Verification
To write data to the DS1972, the scratchpad must be
used as intermediate storage. First, the master issues
the Write Scratchpad command to specify the desired
target address, followed by the data to be written to the
scratchpad. Note that Copy Scratchpad commands
must be performed on 8-byte boundaries, i.e., the three
LSBs of the target address (T2, T1, T0) must be equal
to 000b. If T[2:0] are sent with nonzero values, the copy
function is blocked. Under certain conditions (see the
Write Scratchpad [0Fh] section) the master receives an
BIT #
TARGET ADDRESS (TA1)
TARGET ADDRESS (TA2)
7
T7
T15
6
T6
T14
5
T5
T13
4
T4
T12
3
T3
T11
2
T2
T10
1
T1
T9
0
T0
T8
ENDING ADDRESS WITH
DATA STATUS (E/S)
AA
0
PF
0
0
E2
E1
E0
(READ ONLY)
Figure 6. Address Registers
8
_______________________________________________________________________________________
相关PDF资料
DS1973-F3+ IBUTTON EEPROM 4KBit F3
DS1977-F5# IBUTTON EEPROM 32KBit F5
DS1982-F5+ IBUTTON 1KBit ADD-ONLY F5
DS1985-F3+ IBUTTON 16KBit ADD-ONLY F3
DS1990A-F3+ IC IBUTTON SERIAL NUMBER F3
DS1990R-F5# IBUTTON SERIAL NUMBER F5
DS1993L-F5+ IBUTTON MEMORY 4KBit F5
DS1995L-F5+ IBUTTON MEMORY 16KBit F5
相关代理商/技术参数
DS1972-F5 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:1024-Bit EEPROM iButton
DS1972-F5# 功能描述:iButton RoHS:否 存储类型:SRAM 存储容量:512 B 组织: 工作电源电压:3 V to 5.25 V 接口类型:1-Wire 最大工作温度:+ 85 C 尺寸:17.35 mm x 5.89 mm 封装 / 箱体:F5 MicroCan 制造商:Maxim Integrated
DS1972-F5+ 功能描述:iButton 1024-Bit EEPROM iButton RoHS:否 存储类型:SRAM 存储容量:512 B 组织: 工作电源电压:3 V to 5.25 V 接口类型:1-Wire 最大工作温度:+ 85 C 尺寸:17.35 mm x 5.89 mm 封装 / 箱体:F5 MicroCan 制造商:Maxim Integrated
DS1973 制造商:DALLAS 制造商全称:Dallas Semiconductor 功能描述:4-kbit EEPROM iButton
DS1973+F3 制造商:Maxim Integrated Products 功能描述:EEPROM SERL-1WIRE 4KBIT 16PAGES X 256 3.3V/5V F3 CA - Rail/Tube
DS1973+F5 制造商:Maxim Integrated Products 功能描述:IC MEMORY I BUTTON 1973
DS1973-F3 功能描述:iButton RoHS:否 存储类型:SRAM 存储容量:512 B 组织: 工作电源电压:3 V to 5.25 V 接口类型:1-Wire 最大工作温度:+ 85 C 尺寸:17.35 mm x 5.89 mm 封装 / 箱体:F5 MicroCan 制造商:Maxim Integrated
DS1973-F3# 功能描述:iButton RoHS:否 存储类型:SRAM 存储容量:512 B 组织: 工作电源电压:3 V to 5.25 V 接口类型:1-Wire 最大工作温度:+ 85 C 尺寸:17.35 mm x 5.89 mm 封装 / 箱体:F5 MicroCan 制造商:Maxim Integrated